﻿
@charset "utf-8";
@import "reset.css";

/*common*/
*{ margin:0 auto; padding:0px; font-family:Arial, "宋体";}
a{ color:#000;}





.navbar-nav{height:44px; width:66%; margin:0 auto;}
.navbar-nav .nav-list>li{height:44px;text-align:center;position:relative;z-index:999; width:12.2%;display: inline-block;}
.navbar-nav .nav-list>li>a{display:block;line-height:44px;color: #fff;height:60px;font-size: 18px;transition:all 0.4s}
.navbar-nav li.active>a,.navbar-nav .nav-list>li:hover>a,.navbar-nav .nav-list>li>a.reds{color:#fff;}
.navbar-nav .nav-list>li>a.nav_on{font-size:18px;position:relative;color:#fff}
.navbar-nav .nav-list>li.syin>a{ color:#fff}
.navbar-nav .header-contact>p{color:#444;font-size:14px;margin-bottom:0;line-height:18px;}
.navbar-nav .header-contact>.fr p{font-size:25px;color:#a10000;line-height:30px; font-family:impact}
.navbar-nav .header-contact>.fr p:first-child{font-size:12px;color:#999 !important;line-height: 14px; }
.top-icon{width:12px;height:12px;position:absolute;margin-left:-18px;vertical-align:middle;margin-top:13px;}
.icon-follow{background:url("../images/top_icons2.png") no-repeat left center;}
.icon-global{background:url("../images/top_icons3.png") no-repeat left center;}
.dropdown-menu{display:block;display: none\9;display: block\9\0;-webkit-transform:scale(1.2,0);transform:scale(1.2,0);opacity:0;-webkit-transform-origin:top;transform-origin:top;-webkit-transition:all .2s ease-out;-webkit-transition:-webkit-all .2s ease-out;transition:-webkit-all .2s ease-out;transition:all .2s ease-out;transition:all .2s ease-out,-webkit-all .2s ease-out;z-index:9999; position: absolute; background:#fff; top:45px; width:100%; text-align:center;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);border-top:none;-moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px; }
.dropdown-menu > li{border-bottom:1px solid #e5e5e5;}
.dropdown-menu > li>a{font-size:14px;line-height:24px; display:block; width:100%;transition:all .1s ease; padding:9px 0; color:#333}
.dropdown-menu > li>a:hover{background:url(../images/menu_bg05.jpg) no-repeat 0 bottom; color:#de001f}
.menupic{ float:right; width:172px; height:119px; padding:16px 0 0 0 ; background:url(../images/menu_bg04.png) no-repeat right top;}
.dropdown-active{display: block\9;-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1;}






/*map*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

/*friendlink*/
a.zzb07link{font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration:none;	color: #0e60a7;}
a.zzb07link:hover {	text-decoration: underline;	color: #0e60a7;}
.zzb07tail{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#0e60a7;}

.sxpage{ margin-top:245px; width:60px;}
/*page*/
.yeshu{float: right;margin: 20px 0px 0 0; font-family:Arial,"宋体"; font-size:12px; color:#000; height:28px; display:block;text-align: right;}
.yeshu a{ font-family:Arial, "宋体";}
.yeshu span.zi{width: 190px;height: 24px;line-height: 24px;text-align: center;display: block;border: 1px solid #ddd;float: left;_float: left;font-family:Arial,"宋体"; font-size:12px;}
.yeshu a.first,.yeshu a.prev,.yeshu a.next{ margin-right:5px; float:left;display: block;width: 60px;height: 24px;line-height: 24px; text-align:center;border: 1px solid #ddd;}
.yeshu span.current,.yeshu a.end,.yeshu a.num{margin-right:5px; float:left;display: block;width: 24px;height: 24px;line-height: 24px; text-align:center;border: 1px solid #ddd;}
.yeshu a:hover.num{color:#fff; background:#03C}

.page{ width:100%;margin:30px auto; line-height:30px; text-align:right;}
.page span{ display:inline-block; padding:0 10px 0 0;}
.page a.num.select{ padding:3px 10px; color:#fff; background:#004c9f}
.page a.num{ background:#fff; padding:3px 10px; color:333; margin-left:1px; margin-right:1px; border: 1px solid #ddd;}
.page a.num:hover{ padding:3px 10px;  background:#004c9f; color:#fff}

/*order*/
#order {font-family: Arial, "微软雅黑";font-size: 14px;color: #333;line-height: 28px;}
table, td {font: 12px/140% Arial,"宋体",Helvetica, sans-serif,Verdana; padding-left:5px;padding-bottom: 1px;padding-top: 1px;}


/*welcome*/
.ind-wel{height:38px; background:#dcdcdc;}
.ind-wel span,.ind-wel span a{height:38px; line-height:38px;font-family:Arial, "微软雅黑"; text-transform:uppercase;}
.ind-wel span a:hover{ text-decoration:underline;}

/*logo*/
.ind-logo{height:105px; background:url(../images/main_02-02.jpg) repeat-x; }

.ind-logo ul{ margin-top:30px;}
.ind-logo ul li{ margin-bottom:10px;}
.ind-logo ul li a{ color:#363636;}
/*nav*/
.ind-nav{height: 44px;background:url(../images/main_12.jpg) repeat-x center top; border-bottom:1px solid #125cc7;}
/*.ind-nav ul{ height:44px;}
.ind-nav ul li{float: left;padding: 0 29px;width: auto; }
.ind-nav ul li a{font-size: 15px;font-family: "微软雅黑";color: #fff;line-height: 44px;}*/




/*banner*/
.ind-banner{ height:347px; overflow:hidden;text-align: center;}
.ny-banner{ }
#tonglan{width: 100%;height: 347px;background-color: #ffffff;z-index: -9999;}
.tonglan{width: 100%;margin: 0 auto;height: 347px;}

/*products*/
.ind-mid{}
.ind-pro{ width:260px;}
.ind-pro-tit{}
.ind-pro-tit span,.ind-pro-tit a{ font-size:17px; color:#165ac1;font-weight:bold;font-family:Arial, "微软雅黑";}
.ind-pro-tit a{ font-size:10px;}

.ind-pro-con{}
.ind-pro-con ul{}
.ind-pro-con ul li{ background:url(../images/main_32.jpg) no-repeat; width:100px; height:21px; line-height:21px; padding-left:20px; overflow:hidden; margin-bottom:4px;}
.ind-pro-con ul li a{ height:21px; overflow:hidden; color:#313131;}

/*news*/
.ind-new{ width:385px;}
.ind-new-tit{}
.ind-new-tit span,.ind-new-tit a{ font-size:17px; color:#165ac1; font-weight:bold;font-family:Arial, "微软雅黑";}
.ind-new-tit a{ font-size:10px;}

.ind-new-con{}
.ind-new-con ul{margin-top: 12px;}
.ind-new-con ul li{ background:url(../images/main_37.jpg) no-repeat left center;height:20px; line-height:20px; padding-left:15px; overflow:hidden; margin-bottom:4px;}
.ind-new-con ul li a{ height:20px; color:#908f8f; float:left;}
.ind-new-con ul li span{color:#908f8f;}

.ind-new-op{ border-bottom:1px dashed #434343; height:90px;}
.ind-new-op span,.ind-new-op p{ color:#ff0000; font-family:Arial, "宋体"; font-weight:bold;}
.ind-new-op p,.ind-new-op p a{ color:#908f8f; line-height:18px; font-weight:normal; margin-top:5px;}


.ind-zt{width:267px; text-align:center;}
.ind-zt a.ztt{ background:url(../images/main_42.jpg) no-repeat center center; width:267px; height:94px; line-height:94px; display:block; font-size:17px; color:#165ac1; font-weight:bold;font-family:Arial, "微软雅黑";margin-top: 12px;text-align: right;}
.ind-zt a img{margin:9px 0px 0px 9px}
.ind-zt a.ztt b{ margin:0 auto;padding-right: 50px; font-size:17px; color:#165ac1; font-weight:bold;font-family:Arial, "微软雅黑";}

/*footer*/
.ind-cont{ background:url(../images/index_zh_45.jpg) repeat-x; height:67px;}
.ind-copy{ background:url(../images/main_46.jpg) repeat-x; height:93px;}
.foot01 a,.ind-copy p,.ind-copy span,.ind-copy a{color:#646464;font-family:Arial, "宋体";}
.foot01 a{ font-size:12px; font-family:Arial, "宋体";}
.ind-copy p{ line-height:30px;}


.fot-ewm{ position:relative; background:url(../images/main_49_wx.jpg) no-repeat center center; width:71px; height:93px;}
.mob-img{position: absolute;right: 0; left:-24px;bottom: 93px;display: none;}
.fot-ewm1{ position:relative; background:url(../images/main_49_sj.jpg) no-repeat center center; width:68px; height:93px;}
.mob-img1{position: absolute;right: 0; left:-24px;bottom: 93px;display: none;}

/**************** 列表左侧 **************/
.ny-con-lef{ width:232px; height:auto;}
.ny-con-lef ul{}
.ny-con-lef ul li{ background:url(../images/about_19.jpg) no-repeat center center; width:232px; height:70px; line-height:50px;}
.ny-con-lef ul li:hover{background:url(../images/aboute_19.jpg) no-repeat center center;}
.ny-con-lef ul li a{ height:48px; overflow:hidden; font-size:16px; color:#fff; margin-left:20px;font-family:Arial, "微软雅黑";}

/**************** 列表右侧 **************/
.ny-con-rig{ width:730px; height:auto;}
.ny-con-rig-tit{}

/*-----------about us page-------------*/
.ab-con-bg{background:url(../images/ny.jpg) no-repeat center center;overflow:hidden; zoom:1;}
.ny-ab{ height:auto;margin-top:50px; margin-bottom:50px;overflow:hidden; zoom:1; background:#fff;}



.ny-ab-con{ margin:30px auto auto auto; width:100%;}
.ny-ab-con p,.ny-ab-con p strong,.ny-ab-con p span{ font-size:12px; line-height:26px; font-family:Arial, "宋体";}
.ny-ab-con p img{ border:0px; width:100%;}
.ny-ab-con p a,.ny-ab-con p strong{ color:#000;}
.ny-ab-con p a:hover{ text-decoration:underline;}

.con-pbg-con p{width: 315px;line-height: 40px;border-bottom: 1px dotted #ccc;float: left;margin-left: 40px; background:url(../images/ain_24.jpg) left center no-repeat;}

.nr_order input {width: 300px;}
.nr_order input, .nr_order td {height: 30px;}
.nr_order td {vertical-align: middle;}
/*-----------news page-------------*/
ul.news-con-ul{}
ul.news-con-ul li{ height:35px; border-bottom:1px dashed #ddd; line-height:35px;background: url(../images/263829.gif) no-repeat 5px center;
padding-left: 27px;}
ul.news-con-ul li a{width: 300px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; float:left; color:#000;}
ul.news-con-ul li a:hover{ color:#075dba;}
h2.new-tit{ font-family:Arial, "微软雅黑"; font-size:16px; color:#000; height:60px; line-height:26px; border-bottom:1px dotted #ccc;}
.new-page-con{}


.ny-new-con{ width:700px; padding:10px; border:1px solid #dedede;}
.ny-new-con {}

/*-----------honer page-------------*/
.ny-ry-con-ul{}


.ny-ry-con{}
.ny-ry-con img{ padding:5px; border:2px solid #dedede; max-width:700px;}
.max-pic{ max-width:700px;}

/*-----------product page-------------*/
.ny-sp-tit,.ny-sp-tit a{ width:100%;line-height:30px; display:block; text-align:center; font-family:Arial, "微软雅黑"; font-size:14px; font-weight:bold; color:#fff; background:#125cc7;}
.ny-pro-con{}
.ny-pro-con-ul{margin-top: 20px;}
.ny-pro-con-ul li{ float:left; width:240px; height:215px; text-align:center;}
.ny-pro-con-ul li a{}
.ny-pro-con-ul li a img{width:210px; height:145px; border:1px solid #dedede; padding:3px;}
.new-page-con table,.new-page-con table td{ border:1px solid #dedede;}
.new-page-con{}
.new-page-con p{}
.new-page-con p img{ max-width:700px;}
.pro-tab{ border:1px solid #ccc;}
.pro-tab tr{}
.pro-tab tr td{ line-height:26px;border:1px solid #ccc;}

ul.pro-con-ul{ margin-top:10px; margin-bottom:10px;overflow:hidden; zoom:1; background:#fff; height:auto;}
ul.pro-con-ul li{ height:35px; border-bottom:1px dashed #ddd; line-height:35px;background: url(../images/263829.gif) no-repeat 5px center;
padding-left: 27px;width: 46%;float: left;}
ul.pro-con-ul li a{width: 300px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; float:left; color:#000;}
ul.pro-con-ul li a:hover{ color:#075dba;}


/*-----------Sustainable page-------------*/
ul.kcxfz-con-ul{}
ul.kcxfz-con-ul li{ height:115px; border-bottom:1px dashed #ddd;padding-left: 5px; border-bottom:1px dashed #ccc; margin-top:15px;}
ul.kcxfz-con-ul li a{width: 300px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; float:left; color:#000;}
ul.kcxfz-con-ul li a:hover{ color:#075dba;}




.ny-case-con-ul{}
.ny-case-con-ul li{ text-align:center;width: 23.5%;height: auto;float: left;margin-right: 1.5%;margin-bottom: 30px;overflow: hidden;}
.ny-case-con-ul li:hover .thum img{opacity: .8;}
.ny-case-con-ul li img{border: 2px solid #000;-moz-box-shadow: 3px 3px 4px #efefef;
    -webkit-box-shadow: 3px 3px 4px #efefef;
    box-shadow: 3px 3px 4px #efefef;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#efefef')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#efefef');}


.animate{ -webkit-transition-duration: .5s; -moz-transition-duration: .5s;transition-duration: .5s;}
.case {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 50px;
}
.case ul li{
	width: 31%;
	height: auto;
	float: left;
	margin-left: 2.3%;
	margin-bottom: 15px;
	overflow: hidden;
}
.case ul li img{ width:215px; height:180px;border:1px solid #dedede; padding:3px;}
.case ul li .thum{
	width: 100%;
	height: auto;/*
	background: #dedede;*/
}
.case ul li:hover .name{
	height: 40px;
}
.case ul li:hover .thum img{
	opacity: .8;
}
.case ul li:hover .name a{
	margin-left: 50px;
	font-size: 14px;
}
.case ul li:hover .name p{
	width: 50px;
}
.case ul li .thum img{
	display: block;
}
.case ul li.three{
	margin-right: 0%;
}
.case ul li a{
	display: block;
	width: 100%;
	height: 100%;
	text-align:center;
	 color:#000;
}
ase ul li img{
	display: block;
}
.case ul li .name{
	margin-top: 15px;
	height: 40px;
	line-height: 40px;
	position: relative;
	overflow: hidden;
}
.case ul li .name p{
	width: 0px;
	height: 1px;
	position: absolute;
	left: -5px;
	top: 19px;
	background: #3E3E3E;
	opacity: .5;
}
.case ul li .name strong{
	margin-right: 10px;
}
.case ul li .name span{
	font-size: 12px;
	opacity: .5;
	
}



/*-----------contact page-------------*/
.ny-cat-con-p{margin-top:30px; }
.ny-cat-con-p p{ width:47%; border-bottom:1px dashed #ccc; height:40px; float:left; overflow:hidden;line-height:40px;background: url(../images/263829.gif) no-repeat left center; padding-left:15px;}
.ny-cat-con-p p a{}
.ny-cat-con-p p a:hover{ text-decoration:underline;}

.contact-map{ margin-top:30px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}




#companyList{margin:0 auto; float:right}
.company_b2b dl{float:left;width:65px;height:9px;text-align:center;margin-left:30px;position:relative; }
/*.company_b2b dl.dl_first{margin-left:0;}*/
.company_b2b dl dt{width:72px;/*height:268px;border:1px  solid #dadada;background-color:#fff;*/}
.company_b2b dl dt.ererima_img{ position: absolute;
    left: -24px;
    right: 0;
    bottom: 7px;}
.company_b2b dl dt.ererima_img img{width:107px;height:107px;margin-top:115px;}
.hid{display:none;}
.company_b2b dl dt.company_img img{width: 68px;
    height: 85px;
    position: relative;
	top:4px}
.company_b2b dl dd{font-size:16px;color:#737373;margin-top:12px;font-family:微软雅黑;}
.company_b2b dl dd.mouse_effi{color:#ff7f00;text-decoration:underline;}